package com.plate.modules.system.service;

import com.plate.common.datasource.base.IMyBaseService;
import com.plate.modules.system.domain.bo.SysMenuQueryBO;
import com.plate.modules.system.domain.po.SysMenu;
import com.plate.modules.system.domain.vo.RouterVo;

import java.util.List;

/**
 * @ClassName ISysMenuService
 * @Description TODO
 * @Author jiaxd
 * @Date 2023年10月23日 22:11
 * @Version 1.0
 */

public interface ISysMenuService extends IMyBaseService<SysMenu> {

    List<SysMenu> getMuneList(SysMenuQueryBO queryBO, String userId);

    List<RouterVo> buildMenus(List<SysMenu> muneList);

    List<SysMenu> getMuneTree();
}
